of defining LINKER to use cc.
* s/aix3-1.h (LINKER): Don't use cc for linking command if we're
using GCC.
* s/aix3-2.h (SYSTEM_MALLOC): Undefine this.
#undef NEED_SIOCTL
#undef NEED_PTEM_H
-#undef LINKER
-#define LINKER cc -Wl,-bnso,-bnodelcsect,-bI:/lib/syscalls.exp
+#ifdef __GNUC__
+# define ORDINARY_LINK
+#else
+# undef LINKER
+# define LINKER cc -Wl,-bnso,-bnodelcsect,-bI:/lib/syscalls.exp
+#endif
/* #define ADDR_CORRECT(x) (x) */
+#ifndef __GNUC__
#define LINKER cc
+#endif
/* Prevent -lg from being used for debugging. Not needed. */
#undef index
#define HAVE_FSYNC
+
+/* With this defined, a gcc-compiled Emacs crashed in realloc under AIX
+ 3.2, and a cc-compiled Emacs works with this undefined.
+ --karl@cs.umb.edu. */
+#undef SYSTEM_MALLOC